Big Huge Thesaurus

general officer

noun